<?php
	
function list_penyelenggara_pelatihan(){
	my_set_code_js('
		function confirmDelete(id){
			var t = confirm(\'Yakin akan menghapus data ?\');
			if(t){
				location.href=\'index.php?com='.$_GET['com'].'&task=penyelenggaradelete&id=\'+id;
			}
			return false;
		}
	');
	$header = array(
		'#'=>array('style'=>'border-bottom:2px solid;width:15px'),  
		'Nama'=>array('style'=>'border-bottom:2px solid;width:220px'),  
		'Kontak'=>array('style'=>'border-bottom:2px solid;width:220px'), 
		'Telepon'=>array('style'=>'border-bottom:2px solid;width:80px'), 
		' '=>array('style'=>'border-bottom:2px solid;width:50px'), 
	);

	$query = "SELECT * FROM penyelenggara_pelatihan";
	$result = my_query($query);
	$i = 0;
	$row=array();
	while($ey = my_fetch_array($result)){
		$i++;
		$editproperty = array(
						'href'=>'index.php?com=penyelenggara_pelatihan&task=editpos&id='.$ey['penyelenggara_id'],
						'rel'=>'facebox',
						'title'=>'Edit'
				);
		$edit_button = button_icon( 'b_edit.png' , $editproperty  );

		$detailproperty = array(
						'href'=>'index.php?com=penyelenggara_pelatihan&task=detail&id='.$ey['penyelenggara_id'],
						'title'=>'Detail'
				);
		$detail_button = button_icon( 'b_props.png' , $detailproperty  );
		 
		$deleteproperty = array(
						'href'=>'javascript:; ',
						'onclick'=>'javascript:confirmDelete('.$ey['penyelenggara_id'].');',
						'title'=>'Delete'
				);
		$delete_button = button_icon( 'b_drop.png' , $deleteproperty  );
		 
		$row[] = array(
			'#'=>position_text_align ($i, 'center'), 
			'nama'=>  $ey['nama'] ,   
			'cp'=>  $ey['contact_person'] ,   
			'telp'=>  $ey['telepon'] ,   
			'operasi'=> position_text_align( $detail_button.' '. $edit_button.' '.$delete_button , 'right'),  
		);
		 
	}
	
	$datas = table_rows($row);  
	$menuontop = array(  
		'Tambah data'=>array('onclick'=>'javascript:jQuery.facebox({ ajax: \'index.php?com=penyelenggara_pelatihan&task=editpos&id=0\' })'),
		//'Export to excel'=>array('onclick'=>'javascript:location.href=\'index.php?com=csv&task=excel_daftar_karyawan\''),
		'Cetak' => array('onclick'=>'javascript:window.open(\'index.php?com=report&task=all_karyawan\',\'mywin\',\'left=20,top=20,width=800,height=600,toolbar=0,resizable=0\');')
	); 
	$printmenu = additional_menu_on_list( $menuontop ,'');
	return   table_builder($header , $datas ,  5 , false );
}


function form_penyelenggara_pelatihan_submit($id){
	$datas = array(
		'nama'=>my_type_data_str( $_POST['nama'] ),
		'contact_person'=>my_type_data_str( $_POST['contact_person'] ),
		'telepon'=>my_type_data_str( $_POST['telepon'] ),
		'fax'=>my_type_data_str( $_POST['fax'] ),
		'website'=>my_type_data_str( $_POST['website'] ),
		'spesifikasi'=>my_type_data_str( $_POST['spesifikasi'] ),
		'alamat'=>my_type_data_str( $_POST['alamat'] ) 
	);
	if($id > 0){
		return my_update_record('penyelenggara_pelatihan' ,'penyelenggara_id' , $id , $datas);
	}
	
	return my_insert_record('penyelenggara_pelatihan' , $datas);
}


function form_penyelenggara_pelatihan_validate($id){
	$errsubmit = false;
	$err = array();
	 
	$code =  trim($_POST["nama"]); 
	if( $code == ''){
		$errsubmit = true;
		$err[] = "Nama belum diisi";
	}
	
	$query="SELECT penyelenggara_id FROM penyelenggara_pelatihan 
		WHERE nama='".$code.
		"' AND penyelenggara_id<>".$id; 
	if (my_num_rows( my_query($query)) >0){
		$errsubmit = true;
		$err[] = "Nama sudah digunakan";	
	}

	if( $errsubmit){
		return $err;
	}
	return $errsubmit;
}

function form_penyelenggara_pelatihan_create($id = 0){
	$view = form_header( "penyelenggara_pelatihan" , "penyelenggara_pelatihan"  );
 	$fields = my_get_data_by_id('penyelenggara_pelatihan','penyelenggara_id',$id);
	$nama = array(
				'name'=>'nama',
				'value'=>( isset($_POST['nama']) ? $_POST['nama'] : $fields['nama'] ),
				'id'=>'nama',
				'type'=>'text',
				'size'=>'60'
			);
	$form_field_nama = form_dynamic($nama);
	
	$view .= form_field_display( $form_field_nama   , "Nama"   );
	$cp = array(
				'name'=>'contact_person',
				'value'=>( isset($_POST['contact_person']) ? $_POST['contact_person'] : $fields['contact_person'] ),
				'id'=>'contact_person',
				'type'=>'text',
				'size'=>'60'
			);
	$form_field_cp = form_dynamic($cp);
	
	$view .= form_field_display( $form_field_cp   , "Contact person"   );
	 
	$telepon = array(
				'name'=>'telepon',
				'value'=>( isset($_POST['telepon']) ? $_POST['telepon'] : $fields['telepon'] ),
				'id'=>'telepon',
				'type'=>'text',
				'size'=>'60'
			);
	$form_field_telepon = form_dynamic($telepon);
	
	$view .= form_field_display( $form_field_telepon   , "Nomor telepon"   );
	$fax = array(
				'name'=>'fax',
				'value'=>( isset($_POST['fax']) ? $_POST['fax'] : $fields['fax'] ),
				'id'=>'fax',
				'type'=>'text',
				'size'=>'60'
			);
	$form_field_fax = form_dynamic($fax);
	
	$view .= form_field_display( $form_field_fax   , "Nomor fax"   ); 
	$website= array(
				'name'=>'website',
				'value'=>( isset($_POST['website']) ? $_POST['website'] : $fields['website'] ),
				'id'=>'website',
				'type'=>'text',
				'size'=>'60'
			);
	$form_field_website = form_dynamic($website);
	
	$view .= form_field_display( $form_field_website   , "Website"   ); 
	
	$alamat = array(
			'name'=>'alamat',
			'id'=>'deskripsi',
			'value'=>( isset($_POST['alamat']) ? $_POST['alamat'] : $fields['alamat'] ),
		);
	$form_field = form_textarea($alamat);
	$view .= form_field_display( $form_field    , "Alamat"   );
	$spesifikasi= array(
				'name'=>'spesifikasi',
				'value'=>( isset($_POST['spesifikasi']) ? $_POST['spesifikasi'] : $fields['spesifikasi'] ),
				'id'=>'spesifikasi',
				'type'=>'text',
				'size'=>'60'
			);
	$form_field_spesifikasi = form_dynamic($spesifikasi);
	
	$view .= form_field_display( $form_field_spesifikasi   , "Spesifikasi"   ); 
	$submit = array(
		'value' => ( $id ==0 ? ' Simpan ' :'  Update  '),
		'name' => 'simpan', 
		'type'=>'submit','class'=>'main_button'
	);
	$form_submit= form_dynamic($submit); 
	
	$view .= form_field_display( $form_submit  , "&nbsp;" ,  "" );
	$view .= form_footer( );
	return $view;
} 


function penyelenggara_pelatihan_detail($id){
	$fields = my_get_data_by_id('penyelenggara_pelatihan','penyelenggara_id',$id);
	$view = form_header( "penyelenggara_pelatihan" , "penyelenggara_pelatihan"  );
 	
	$view .= form_field_display( $fields['nama']   , "Nama"   );	
	$view .= form_field_display( $fields['contact_person']   , "Contact person"   );
	$view .= form_field_display( $fields['telepon']   , "Nomor telepon"   );
	$view .= form_field_display( $fields['fax']   , "Nomor fax"   ); 
	$view .= form_field_display( $fields['website']   , "Website"   ); 
	$view .= form_field_display( $fields['alamat']    , "Alamat"   );
	$view .= form_field_display( $fields['spesifikasi']   , "Spesifikasi"   ); 
	
	$cetak = array(
		'value' => 'cetak',
		'name' => 'print', 
		'type'=>'button',
		'onclick'=>"javascript:window.open('index.php?com=report&task=detail_penyelenggara_pelatihan&id=".$id."','mywin','left=20,top=20,width=800,height=600,toolbar=0,resizable=0');",
		'class'=>'main_button'
	);
	$form_cetak= form_dynamic($cetak); 
	$back = array(
		'value' => 'Kembali',
		'name' => 'back', 
		'type'=>'button',
		'onclick'=>'javascript:history.go(-1);',
		'class'=>'main_button'
	);
	$form_back= form_dynamic($back); 
	$view .= form_field_display(  $form_back.' '. $form_cetak  ,'&nbsp;'  ); 
	
	$view .= form_footer( );
	return $view;
} 

function delete_penyelenggara($id){
	$query = "DELETE FROM penyelenggara_pelatihan WHERE penyelenggara_id ={$id} ";
	return my_query($query);
}	
